tar membrane - German English Dictionary